#include "TDACorreo.h"
#include <string.h>
#include <stdlib.h>


/*TODAS LAS PRIMITIVAS PROBADAS Y FUNCIONANDO */

void encriptarVignere(char* texto, char* clave, char* encriptado) {

      int i,j,tamclave,tammensaje;

      tamclave=strlen(clave);
      tammensaje=strlen(texto);
      j=0;
      do {

                  for (i=0;i<=tamclave;i++)
                        if (texto[j]!=0) {
                            encriptado[j]=(texto[j] + clave[i] - 64);
                            j++;}

      }
      while (texto[j]!=0);
      encriptado[j]=0;
}


void desencriptarVignere(char* encriptado, char* clave, char* texto){

    int i,j,tamclave,tammensaje;

        tamclave=strlen(clave);
        tammensaje=strlen(encriptado);
        j=0;
        do {

                  for (i=0;i<=tamclave;i++)
                        if (encriptado[j]!=0) {
                            texto[j]=(encriptado[j] - clave[i] + 64);
                            j++;
                            }
        }
        while (encriptado[j]!=0);
        texto[j]=0;
}
